[v-cloak] {
    display: none;
}

body,
html {
    background: #fff;
}

.loading {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 2000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loading img {
    width: 50px;
    border-radius: 50%;
}



.formBox {
    box-sizing: border-box;
    padding: .4533rem;
    width: 100%;

}

.formBox>div {
    padding-bottom: .32rem;
    margin-bottom: .32rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .3733rem;
    border-bottom: .0267rem solid rgba(102, 102, 102, .2);
}

.formBox>div>input {
    width: 60%;
    text-align: right;
    font-size: .3733rem;
    border: none;
}

.formBox>div>textarea {
    width: 78%;
    border: none;
    /* background-color: aqua; */
}

.textBox {
    align-items: flex-start !important;
}

.textBox>textarea {
    text-align: right;
    height: 1.3333rem;

}


.btnBox {
    margin-top: .6667rem;
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
}

.btnBox>div {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.2533rem;
    height: .9867rem;
    background: linear-gradient(90deg, #E1F2FF, #CEDDFF);
    border-radius: .3733rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: .3467rem;
    color: #2A62DC;
}

.checkBoxDiv {
    display: flex;
    width: 70%;
    justify-content: flex-end;
}

.van-checkbox--horizontal {
    margin-bottom: .32rem;
}

.van-checkbox-group--horizontal {
    justify-content: flex-end;
}